package com.kws.payment.dao.info;

import io.swagger.annotations.ApiModelProperty;

public class CreateWXUnionPayOrderInfo {
    @ApiModelProperty(value = "错误代码")
    private String errCode;

    @ApiModelProperty(value = "错误说明")
    private String errMsg;

    @ApiModelProperty(value = "报文响应时间 格式yyyy-MM-dd HH:mm:ss")
    private String responseTimestamp;

    @ApiModelProperty(value = "商户号")
    private String mid;

    @ApiModelProperty(value = "终端号")
    private String tid;

    @ApiModelProperty(value = "消息ID")
    private String msgId;

    @ApiModelProperty(value = "请求系统预留字段")
    private String srcReserve;

    @ApiModelProperty(value = "商户名称")
    private String merName;

    @ApiModelProperty(value = "商户订单号")
    private String merOrderId;

    @ApiModelProperty(value = "平台流水号")
    private String seqId;

    @ApiModelProperty(value = "清分ID")
    private String settleRefId;

    @ApiModelProperty(value = "交易状态")
    private String status;

    @ApiModelProperty(value = "支付总金额：单位分")
    private Integer totalAmount;

    @ApiModelProperty(value = "第三方订单号")
    private String targetOrderId;

    @ApiModelProperty(value = "目标平台代码")
    private String targetSys;

    @ApiModelProperty(value = "目标平台状态")
    private String targetStatus;

    @ApiModelProperty(value = "小程序支付用的请求报文，带有签名信息")
    private Object miniPayRequest;

    @ApiModelProperty(value = "支付渠道商户号")
    private String targetMid;

    @ApiModelProperty(value = "营销联盟优惠金额 仅享受联盟优惠的订单，查询返回")
    private Integer yxlmAmount;

    public String getErrCode() {
        return errCode;
    }

    public void setErrCode(String errCode) {
        this.errCode = errCode;
    }

    public String getErrMsg() {
        return errMsg;
    }

    public void setErrMsg(String errMsg) {
        this.errMsg = errMsg;
    }

    public String getResponseTimestamp() {
        return responseTimestamp;
    }

    public void setResponseTimestamp(String responseTimestamp) {
        this.responseTimestamp = responseTimestamp;
    }

    public String getMid() {
        return mid;
    }

    public void setMid(String mid) {
        this.mid = mid;
    }

    public String getTid() {
        return tid;
    }

    public void setTid(String tid) {
        this.tid = tid;
    }

    public String getMsgId() {
        return msgId;
    }

    public void setMsgId(String msgId) {
        this.msgId = msgId;
    }

    public String getSrcReserve() {
        return srcReserve;
    }

    public void setSrcReserve(String srcReserve) {
        this.srcReserve = srcReserve;
    }

    public String getMerName() {
        return merName;
    }

    public void setMerName(String merName) {
        this.merName = merName;
    }

    public String getMerOrderId() {
        return merOrderId;
    }

    public void setMerOrderId(String merOrderId) {
        this.merOrderId = merOrderId;
    }

    public String getSeqId() {
        return seqId;
    }

    public void setSeqId(String seqId) {
        this.seqId = seqId;
    }

    public String getSettleRefId() {
        return settleRefId;
    }

    public void setSettleRefId(String settleRefId) {
        this.settleRefId = settleRefId;
    }

    public String getStatus() {
        return status;
    }

    public void setStatus(String status) {
        this.status = status;
    }

    public Integer getTotalAmount() {
        return totalAmount;
    }

    public void setTotalAmount(Integer totalAmount) {
        this.totalAmount = totalAmount;
    }

    public String getTargetOrderId() {
        return targetOrderId;
    }

    public void setTargetOrderId(String targetOrderId) {
        this.targetOrderId = targetOrderId;
    }

    public String getTargetSys() {
        return targetSys;
    }

    public void setTargetSys(String targetSys) {
        this.targetSys = targetSys;
    }

    public String getTargetStatus() {
        return targetStatus;
    }

    public void setTargetStatus(String targetStatus) {
        this.targetStatus = targetStatus;
    }

    public Object getMiniPayRequest() {
        return miniPayRequest;
    }

    public void setMiniPayRequest(Object miniPayRequest) {
        this.miniPayRequest = miniPayRequest;
    }

    public String getTargetMid() {
        return targetMid;
    }

    public void setTargetMid(String targetMid) {
        this.targetMid = targetMid;
    }

    public Integer getYxlmAmount() {
        return yxlmAmount;
    }

    public void setYxlmAmount(Integer yxlmAmount) {
        this.yxlmAmount = yxlmAmount;
    }
}
